#include "include/lib.h"
#include "include/cxxstd.h"
#include "include/corbastd.h"

namespace zero
{
extern ORB orb;

void POA::publish(const char* ifName, ServerObject* so, void* ifEntry)
{
	orb.registerServerObject(ifName, so, ifEntry);
}
EXPORT_CXX_TEXT(_ZN4zero3POA7publishEPKcPNS_12ServerObjectEPv);

void POA::dealWithArgs(StaticServerRequest& ssr)
{
	orb.dealWithArgs(ssr);
}
EXPORT_CXX_TEXT(_ZN4zero3POA12dealWithArgsERNS_19StaticServerRequestE);

void POA::writeResults(StaticServerRequest& ssr)
{
	orb.writeResults(ssr);
}
EXPORT_CXX_TEXT(_ZN4zero3POA12writeResultsERNS_19StaticServerRequestE);

void POA::writeException(StaticServerRequest& ssr, int order)
{
	orb.writeException(ssr, order);
}
EXPORT_CXX_TEXT(_ZN4zero3POA14writeExceptionERNS_19StaticServerRequestEi);
}
// vim: foldmarker=<([{,}])> foldmethod=marker
